Skip to content

Quiks

Through the configuration of the preparatory work in the previous section, our SSDTs should have been loaded. At this point, generally, we only need to adjust the Quirks. A few SSDTs require corresponding patches to take effect. For details of patching, you can refer to the video content. However, if the following sample configurations require patching, it will be written out and you can just follow it.

Complete Quirks

Because the versions of different platforms vary, before the detailed explanation, here is a complete Quirks explanation for OC 0.7.3, so that you generally have an idea when setting it up.

  • FadtEnableReset
    • Fixes reboot and shutdown on old hardware. It's not recommended to enable it unless necessary.
    • Some newer laptops may also need this option to fix reboot and shutdown.
  • NormalizeHeaders
    • Clears the ACPI header fields. Only macOS 10.13 requires this.
    • Versions after 10.14 have already fixed this problem.
  • RebaseRegions
    • Tries to tentatively relocate the ACPI memory regions. It must be enabled if using a custom DSDT.
  • ResetHwSig
    • Applicable to hardware that can't maintain the hardware signature during reboot and causes problems with waking from hibernation.
  • ResetLogoStatus
    • Hardware that can't display the OEM Windows logo on systems with a BGRT table needs to enable this.
  • SyncTableIds
    • This can solve the licensing problem in old Windows operating systems caused by the incompatibility between the patched table and the SLIC table.

Intel Desktop Platform

Yonah, Conroe, Penryn, Lynnfield, Clarkdale

The initially supported version is OS X 10.4.10, and the last supported operating system version is macOS 10.13.6.

These versions do not require adjustment of Quirks, and you can keep them all as the default in the sample configuration.

Sandy Bridge, Ivy Bridge

The iGPU integrated graphics of Sandy Bridge is only officially supported before macOS 10.13, and most Sandy Bridge motherboards do not support UEFI.

The ACPI of Sandy Bridge and Ivy Bridge often needs to be used with "deletion": delete CpuPm, delete Cpu0Ist.

Fortunately, the default sample file already has these, and we only need to check "Enable" and it's okay.

These versions do not require adjustment of Quirks, and you can keep them all as the default in the sample configuration.

Haswell, Broadwell, Skylake, Kaby Lake, Coffee Lake, Comet Lake

These versions do not require adjustment of Quirks, and you can keep them all as the default in the sample configuration.

Intel High - end Desktop Platform

Nehalem, Westmere, Sandy, Ivy Bridge - E, Haswell - E, Broadwell - E, Skylake - X/W, Cascade Lake - X/W

These versions do not require adjustment of Quirks, and you can keep them all as the default in the sample configuration.

Intel Laptop Platform

Clarksfield, Arrandale

Because of the use of SSDT - XOSI, it also needs to be used with the Change _OSI to XOSI patch:

Comment String Change _OSI to XOSI
Enabled Boolean YES
Count Number 0
Limit Number 0
Find Data 5f4f5349
Replace Data 584f5349

This XOSI patch is also integrated in OCC, and you can patch and enable it with just one click.

These versions do not require adjustment of Quirks, and you can keep them all as the default in the sample configuration.

Sandy Bridge, Ivy Bridge

The iGPU integrated graphics of Sandy Bridge is only officially supported before macOS 10.13, and most Sandy Bridge motherboards do not support UEFI.

The ACPI of Sandy Bridge and Ivy Bridge often needs to be used with "deletion": delete CpuPm, delete Cpu0Ist.

Fortunately, the default sample file already has these, and we only need to check "Enable" and it's okay.

Because of the use of SSDT - XOSI, it also needs to be used with the Change _OSI to XOSI patch:

Comment String Change _OSI to XOSI
Enabled Boolean YES
Count Number 0
Limit Number 0
Find Data 5f4f5349
Replace Data 584f5349

This XOSI patch is also integrated in OCC, and you can patch and enable it with just one click.

These versions do not require adjustment of Quirks, and you can keep them all as the default in the sample configuration.

Haswell, Broadwell, Skylake, Kaby Lake, Coffee Lake, Whiskey Lake, Coffee Lake Plus, Comet Lake, Icelake

Because of the use of SSDT - XOSI, it also needs to be used with the Change _OSI to XOSI patch:

Comment String Change _OSI to XOSI
Enabled Boolean YES
Count Number 0
Limit Number 0
Find Data 5f4f5349
Replace Data 584f5349

This XOSI patch is also integrated in OCC, and you can patch and enable it with just one click.

These versions do not require adjustment of Quirks, and you can keep them all as the default in the sample configuration.

AMD Desktop Platform

Bulldozer(15h), Jaguar(16h), Ryzen, Threadripper(17h and 19h)

These versions do not require adjustment of Quirks, and you can keep them all as the default in the sample configuration.